伊万诺维奇在2004年参加了温网青少年版的比赛。她输给了乌克兰选手Kateryna Bondarenko。她于2003年8月成为职业网球运动员。2004年网球赛季结束后,她成为世界前100名女选手之一。2005年,伊万诺维奇赢得了她在女子网球协会(WTA)的第一个冠军。她在澳大利亚堪培拉赢得了那场比赛。她击败了匈牙利选手梅琳达-琴克。她在2005年完成了世界前20名。2006年,她在蒙特利尔的罗杰斯杯上击败了瑞士的玛蒂娜-兴吉斯。她还在荷兰与玛丽亚-基里连科一起赢得了她在双打比赛中的唯一冠军。2007年2月,在日本东京举行的东丽泛太平洋公开赛决赛中,希吉斯击败了伊万诺维奇,为蒙特利尔的失利报了一箭之仇。2007年5月,伊万诺维奇在柏林举行的德国大师赛中击败俄罗斯选手斯维特拉娜-库兹涅佐娃,赢得了她的第三个WTA冠军。

2007年,她在法国网球公开赛上进入了她的第一个大满贯赛事的决赛,但她输给了比利时的贾斯廷-海宁。她说,输掉那场比赛是她在网球场上最糟糕的时刻。伊万诺维奇在那一年结束时成为世界上最好的十位女选手之一。在接下来的赛季中,她进入了澳大利亚网球公开赛的决赛,在那里她输给了玛丽亚-莎拉波娃。决赛结束后,她成为世界第二好的女选手。2008年3月,伊万诺维奇在加州印第安维尔斯的另一场决赛中再次击败了斯维特拉娜-库兹涅佐娃。

2008年,她在巴黎的决赛中以2比0击败俄罗斯选手迪娜拉-萨芬娜,获得法国网球公开赛冠军。她获胜的奖品是一座奖杯和100万欧元。赢得奖杯后,她成为世界上最好的女网球运动员。她是第一个成为世界顶级选手的塞尔维亚人。夺冠后,她在贝尔格莱德举行了"欢迎回家"派对,并与塞尔维亚总统共进晚餐。2008年6月,伊万诺维奇有望夺得温网冠军,但在第三轮输掉了比赛。此后,她在任何大满贯比赛中都未能闯过第四轮。

伊万诺维奇还曾代表塞尔维亚参加过名为"联邦杯"的国际比赛。截至2011年10月,她已经参加了20场比赛,并赢得了其中的14场比赛。