He jumped up at Laurel Cabin at Camp David (USA) as Drogba won the penalty-shoot out - but German Chancellor Angela Merkel was left rather stony-faced.
Barack Obama just laughed.
Cameron was born in London, and obviously supports ... errrr ... Aston Villa!
He enjoyed the victory but did cause controversy earlier in the day when comments he made about Chelsea's suspended captain John Terry were picked up by microphones.
Talking before the final, Merkel said to Cameron: "Terry is not there" to which Cameron replied: "That’s good." Merkel then asked "Don't you like him?" to which Cameron replied: "He's said some bad things."
The Chelsea defender was charged with a racially-aggravated public order offence by the Crown Prosecution Service in February. He will stand trial on July 9 and vehemently denies the charge.
Labour MP Steve Rotheram, who is a member of the Commons sport select committee, criticised Cameron for his remarks.
"Somebody like David Cameron should know better. No matter what happens the trial has not taken place yet.
"I would call it stupidity. He wants to be seen as one of the lads so he is talking about ordinary things that people in the pub talk about. But he can’t get away with it. His every utterance is picked up, He should have been much more circumspect.”
Downing Street did not deny the comment was made: "You have got what he said. It was at the start of a working session. Merkel made a comment and that was his reply. It speaks for itself. He said what he said."