Today's horoscope for August 2, 2026, marked by Mars entering Gemini, names Gemini, Leo, Virgo, Capricorn and Aquarius as the day's most favourable signs.