The final of Euro 2016 is set and France will now have to take on Portugal in an effort to claim the championship trophy in front of their home crowd.