The 16-year-old songstress bumped into Cara at the O2 Arena last night (16 January), where they both watched an NBA Live basketball match between the Brooklyn Nets and the Atlanta Hawks.
Posing for a photo together, Tamera looked elated to have met the famous model and even channeled Cara's quirky character by sticking out her tongue for the camera too.
The twosome were dressed in contrasting outfits, with 21-year-old Cara opting for a laid-back vest top and black skinny jeans, while Tamera donned a leather skirt and a gold chain belt.
It was an important evening for the former X Factor hopeful - who competed on the show last year - as she was recruited to sing the national anthem in front of thousands of basketball fans before the game began.
But although the experience may have been daunting, Tamera appeared to breeze through her performance (and didn't forget the words!) and was flooded with praise on Twitter afterwards.
One fan wrote: "DAYUM! You sang your butt off on the National anthem!!! SO GOOD <3" and another said: " note perfect".
We wonder what Cara thought?!
The celebs were out in full force last night for the special NBA match, with Kelly Brook, Ellie Goulding, Jourdan Dunn and McFly's Dougie Poynter all spotted in the crowd.
Earlier this week, Tamera had attended a tip-off party in celebration of the American athletes playing on British soil and was joined by her X Factor pals Rough Copy.
The R&B trio and Tamera are now gearing up for the X Factor tour, which they will embark on later this year along with fellow contestants Abi Alton, Hannah Barrett, Luke Friend, Nicholas McDonald and winner Sam Bailey.
Did you attend the NBA game last night? Let us know below, as the best comment from across the website each week wins £50!
Got an iPad or iPhone? Reveal Mag has been especially designed to fit!