The 31-year-old Chelsea striker is playing at his second World Cup but has yet to score in Russia despite featuring in all six of France's matches so far.

"It's just a childhood dream come true, we are so proud of being able to reach the final, to bring joy to our friends and families, to France," said the 31-year-old.

"It wasn't easy but we did it... I hope that I'll be able to score in the final, I am confident of my chances to do just that."

Giroud will earn his 81th cap for France if he plays in the final in Moscow, where the 1998 champions will face either England or Croatia.