The company is fending off the threat of generic competition for Seroquel, which had worldwide sales of $4 billion (£2 billion) last year. Astra sued Teva and Sandoz, the generics unit of Novartis, alleging infringement of its patent after both filed new drug applications seeking Food and Drug Administration approval to make cheaper versions of Seroquel in the US before its patent expires in 2011.