A synchronously-pumped optical parametric oscillator (OPO 10) driven by the second harmonic output of a Kerr-lens-mode-locked Ti:sapphire laser (12) generates femtosecond pulses with wide tunability in the visible and ultraviolet spectrum. The OPO uses bismuth triborate, BiB3O6 (or BIBO) or a substituted form thereof, in collinear critical phase-matching as the nonlinear gain crystal (24). Using simple crystal rotation at room temperature, a continuous tuning range from 480 nm to 710 nm is achieved with a single BIBO crystal (24) and a single set of mirrors (26, 28, 30) for the OPO cavity. The OPO (10) generates up to 27 OmW of average power across the available tuning range and can deliver femtosecond pulses at a repetition rate of 76 MHz. Frequency doubling of the visible signal pulses from the OPO (10) is also achieved in the crystal of β-BaB2O4, external and internal to the OPO resonator (10), providing femtosecond pulses with wide tunability in the 235 nm to 355 nm in the ultraviolet at average powers of up to 100 mW.