personal information
Diana Rigg (Dame) playing Teresa Di Vicenzo
Born in Doncaster, England on 20th July 1938
Starred In On Her Majesty's Secret Service (1969)
film information
Diana Rigg plays Teresa Di Vicenzo, the only woman in a Bond film who Bond actually marries for love. Bond encounters Tracy at the very start of On Her Majesty's Secret Service when he finds her trying to kill herself by walking into the sea.
However two goons attack Bond shortly after rescuing her, with Tracy hastily leaving the scene.
Later that evening 007 encounters Tracy in the hotel casino where she is gambling with money she doesn't have. Bond saves her once again and after a fight with some thugs, they both spend the night together.
In the morning Bond is taken to meet Draco, the father of Tracy and head of Draco industries. As the film progresses we see Bonds relationship blossom with Tracy as they fall in love. After Bond escapes from Blofelds icy lair they meet up again where Tracy provides valuable support to escape Irma Bunt and Blofelds henchmen. Blofeld catches up with the duo and causes an avalanche burying Bond and Tracy in the snow. Blofeld takes Tracy back to his mountainous retreat, happy in the assumed knowledge of Bonds death.
After Blofeld is dealt with, Bond and Tracy get married and drive off into the distance. In a tragic climax Tracy is killed when Irma Bunt and Blofeld drive past showering Bonds Aston Martin with bullets parked on the side of the road.
character information
Teresa Di Vicenzo is a complex character. She alters from being suicidal, attention seeking, adventurous and daring. Very much a 'loose cannon' at the start of Her Majesty's Secret Service, Draco tells Bond she needs a calming influence. Truly a match for Bond in many ways, Bond manages to overcome Tracy’s initial rejections. Their relationship slowly grows into one of love, something that Bond is unusually happy to embrace. The reality of the relationship adds impact to the films tragic climax where Bond loses the one woman he has truly ever loved.
other information
Diana Rigg was already famous when she took the role of Teresa Di Vicenzo, after starring as Emma Peel in The Avengers. §
buy diana rigg photographs from these recommended websites
![]() |
![]() |
related links
On Her Majesty's Secret Service posters


