As she said "I do" for the second time this week to her husband Bastian Schweinsteiger, Ana Ivanovic was the picture-perfect princess bride. The tennis player, who had a civil ceremony on Tuesday, stunned as she left the Abbazia della Misericordia church in Venice.
Ana, 28, was the epitome of elegance, wowing in a classic strapless gown designed by Suzie Turner Couture that featured a flowing train and feathered detailing on the bust.
She swept her tresses into a neat chignon and fastened a sweeping veil into her hair.
Bastian Schweinsteiger and Ana Ivanovic tied the knot in Venice
The new Mr and Mrs Schweinsteiger wore matching smiles as they left the church, showered with confetti and petals by their loved ones.
GALLERY: Celebrities that have married in Italy
Ana and the German football captain then took a water taxi to their post-ceremony celebrations.
The bride was picture-perfect in a strapless dress
The couple, who met two years ago, were clearly ecstatic about their religious ceremony as they took to Instagram to share photos of themselves before the wedding.
"Time To Go!!!" Ana captioned a snap of herself posing with her bouquet.
"It's time," Bastian, who was suited and booted in a dark tux, wrote in a similar tweet.
The couple said "I do" the day before in a civil ceremony
The couple made their union legally binding the day before at the Palazzo Cavalli, also in Venice.
Ana once again showed off her exceptional taste as she stunned in a white ruffled Farall dress designed by Parker. She took a more relaxed approach to her first bridal look, wearing her hair in loose waves.
Just days before her wedding Ana hit the tennis courts, competing in Wimbledon. The star, who is currently ranked world no. 25 in women's singles, lost out to Russia's Ekaterina Alexandrova on 27 June.