"We are in the final!!! Yeeeesssss!!!! This is amazing!!!" Rakitic posted on his Twitter account.

Croatia beat England 2-1 in extra time in Moscow on Wednesday to reach their first-ever World Cup final, where they will face France in Moscow on Monday (AEST).