The Bayern winger has not scored for three years for his country but helped them to a 3-2 win over Iceland.
“It’s been three years since I’ve scored for France. It was becoming difficult to have to justify myself, people were asking questions,” said Ribery.
“Yesterday I was really liberated, very happy, very satisfied. But that doesn’t surprise me because what I did yesterday I’ve done for an entire year with Bayern and couldn’t manage to reproduce it with France, I don’t know why.”