It's not hard to understand why men are falling over themselves to get a date with newly-single Kim Kardashian.
After being romantically linked with footballer Wayne Bridge, the US socialite has reportedly struck it lucky once again.
Former Playboy model Kim has been spotted smooching Real Madrid star Cristiano Ronaldo at a restaurant in the Spanish capital.
The 29 year old was later seen en route to the footballer's local mansion, where she stayed for four hours, reports The Sun.
Kim split from American sportsman Reggie Bush last month, while Cristiano has previously been linked to Paris Hilton.