The company said on Thursday that its overall sales shot up to 11.6 billion francs ($12.4 billion) during the first three months of the year.
Analysts polled by Swiss financial news agency AWP had expected it to rake in 11.4 billion francs during the period.
"We got off to a very good start in 2013 due to strong organic growth," Roche chief executive Severin Schwan said in a statement.
The growth was largely due to a spike in Tamiflu sales amid a difficult flu season in the United States especially, as well as rising demand for its main cancer treatments, which helped push sales in the company's all-important Pharma division up six percent, to 9.1 billion francs.
Roche's Diagnostics division meanwhile saw more modest growth, with sales up just one percent from the same period in 2012 at 2.4 billion francs.
During the first quarter, Roche also launched two new drugs to fight breast cancer, Kadcyla in the United States and Perjeta in Europe.
"Based on the first quarter results, I am confident we will meet our full-year targets," Schwan said, confirming Roche's forecast at the end of January that it will this year see sales rise at the same rate as in 2012,
when they were up about four percent.