Fognini began his grass season by reaching the quarterfinals of Eastbourne, defeating fourth seed Bernard Tomic along the way, and falling to eventual tournament winner Andy Roddick in a tight three-set match. At Wimbledon, he defeated experienced grass-courter Michaël Llodra in the first round and again lost to the eventual tournament winner, Roger Federer, in the second round. In the London 2012 Olympics, Fognini was drawn against Novak Djokovic in the first round. He valiantly took the first set after being down 3–5 and saving three set points, before finally succumbing in three sets.