Who has Nicole Scherzinger dated?

She dated actor Talan Torriero from 2005 to 2007

For the last few years she has been dating Formula One world champion racing driver Lewis Hamilton...