Katie Holmes spent the weekend in New York City with Jamie Foxx.

The duo, who first sparked rumours they were dating in August after they were spotted dancing at a party in the Hamptons, reportedly flew into the city from Los Angeles together but attended the Super Bowl separately on Sunday (02.02.14), as they are eager to keep their romance under-wraps out of ''respect'' for the 35-year-old actress' ex-husband, Tom Cruise, who is good friends with Jamie.

A source told the New York Post's Page Six: ''Katie flew private to California to stay with Jamie at his home around the Grammys [on January 26].

''Foxx's beautiful daughter Corinne was his date for the Grammys. But he and Holmes also spent time together during Super Bowl weekend, although they attended the game separately.''

The pair, who previously denied they were dating, are treading carefully as they don't want to upset Tom, who split from Katie in July 2012 after six years of marriage and co-starred with Jamie in 'Collateral' in 2004.

The insider said: ''Jamie is being careful because he has a lot of respect for Tom.''

'The Giver' star, who has a seven-year-old daughter, Suri, with Tom, is also said to have met up with Jamie, 46, for a quiet New Year's holiday in Miami, Florida early last month.

A spokesperson for Katie insisted she only went to California last month to meet a director for a movie and denied the rumours.