We present a novel beamforming technique for multi-user frequency-selective indoor channels called interference-nulling time-reversal (INTR). The beamformer is implemented with a pre-filter designed to minimize the interuser interference present in conventional time-reversal (TR). We demonstrate that INTR outperforms previous TR techniques with respect to average bit error rate per user and achievable sum rate, providing remarkable diversity and multiplexing gains.