The present invention relates to compounds and methods for treating retroviral infections and/or Hepatitis B viral infections. Some compounds of the invention are described by Formula (I) or a stereoisomer, a diastereomer, an enantiomer or racemate thereof.